﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Ahi.Entity.Interfaces;
using System.ComponentModel;
using MongoDB.Bson;

namespace Ahi.Entity
{
    public class KomisyonEntity : BaseEntity<KomisyonEntity>, IRaporlanabilir
    {
        #region SUbClasses
        public class KomisyonUyesi
        {
            [DisplayName("Üye Adı")]
            public ObjectId UyeId { get; set; }

            [DisplayName("Üye Adı")]
            public string UyeAdi { get; set; }

            [DisplayName("Komisyon Başkanı?")]
            public bool KomisyonBaskani { get; set; }
        }
        #endregion

        public KomisyonEntity()
        {
            Uyeler = new List<KomisyonUyesi>();
        }

        public string KomisyonAdi { get; set; }

        public List<KomisyonUyesi> Uyeler { get; set; }
    }
}
